two-stroke petrol engine - Spanish English Dictionary